battery tower - French English Dictionary